package com.chang.annotation.autowired.service;

import com.chang.annotation.autowired.dao.UserDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

@Service
public class UserServiceImpl implements UserService {

    // 注入DAO
    /*@Autowired // 根据类型找到对应对象,完成注入
    private UserDao userDao;*/


    @Qualifier("dao")
    @Autowired
    private UserDao userDao;

    // Set方法注入 注意:Autowired使用的是类型注入,如果一个类型有多个实现类就需要使用@Qualifier注解限定使用具体哪一个实现类


    @Override
    public void add() {
        userDao.add();
        System.out.println("Service:add>>>>>>>>>>");
    }
}
